Christmas is celebrated in Boston. December 25, 1789 It is reputed to be the first municipal Christmas celebration in New England.